Skip to content

Add service 'condor' to the FW 'internal' zone on host sn12#2111

Open
sj213 wants to merge 1 commit into
masterfrom
fwd-sn12
Open

Add service 'condor' to the FW 'internal' zone on host sn12#2111
sj213 wants to merge 1 commit into
masterfrom
fwd-sn12

Conversation

@sj213

@sj213 sj213 commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

The BI RNA server needs this; this earlier PR has turned out to be incomplete. Ideally, we would allow SSH to 132.230.153.0/25 and Condor to 132.230.153.0/28 only, but firewalld would require additional direct or rich rules plus removing /25 from the internal zone to accomplish that. This fix is much easier and does not give away much (Condor still has its internal, token-based access protections).

@sj213 sj213 requested a review from mira-miracoli June 1, 2026 14:09

@mira-miracoli mira-miracoli left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was a bit too quick, I think we don't have a serice named "condor" on sn12 in firewalld:

root@sn12:/home/centos$ firewall-cmd --get-services 
RH-Satellite-6 RH-Satellite-6-capsule afp amanda-client amanda-k5-client amqp amqps apcupsd audit ausweisapp2 bacula bacula-client bareos-director bareos-filedaemon bareos-storage bb bgp bitcoin bitcoin-rpc bitcoin-testnet bitcoin-testnet-rpc bittorrent-lsd ceph ceph-exporter ceph-mon cfengine checkmk-agent cockpit collectd condor-collector cratedb ctdb dds dds-multicast dds-unicast dhcp dhcpv6 dhcpv6-client distcc dns dns-over-tls docker-registry docker-swarm dropbox-lansync elasticsearch etcd-client etcd-server finger foreman foreman-proxy freeipa-4 freeipa-ldap freeipa-ldaps freeipa-replication freeipa-trust ftp galera ganglia-client ganglia-master git gpsd grafana gre high-availability http http3 https ident imap imaps iperf2 iperf3 ipfs ipp ipp-client ipsec irc ircs iscsi-target isns jenkins kadmin kdeconnect kerberos kibana klogin kpasswd kprop kshell kube-api kube-apiserver kube-control-plane kube-control-plane-secure kube-controller-manager kube-controller-manager-secure kube-nodeport-services kube-scheduler kube-scheduler-secure kube-worker kubelet kubelet-readonly kubelet-worker ldap ldaps libvirt libvirt-tls lightning-network llmnr llmnr-client llmnr-tcp llmnr-udp managesieve matrix mdns memcache minidlna mongodb mosh mountd mqtt mqtt-tls ms-wbt mssql murmur mysql nbd nebula netbios-ns netdata-dashboard nfs nfs3 nmea-0183 nrpe ntp nut opentelemetry openvpn ovirt-imageio ovirt-storageconsole ovirt-vmconsole plex pmcd pmproxy pmwebapi pmwebapis pop3 pop3s postgresql privoxy prometheus prometheus-node-exporter proxy-dhcp ps2link ps3netsrv ptp pulseaudio puppetmaster quassel radius rdp redis redis-sentinel rootd rpc-bind rquotad rsh rsyncd rtsp salt-master samba samba-client samba-dc sane sip sips slp smtp smtp-submission smtps snmp snmptls snmptls-trap snmptrap spideroak-lansync spotify-sync squid ssdp ssh steam-streaming svdrp svn syncthing syncthing-gui syncthing-relay synergy syslog syslog-tls telnet tentacle tftp tile38 tinc tor-socks transmission-client upnp-client vdsm vnc-server warpinator wbem-http wbem-https wireguard ws-discovery ws-discovery-client ws-discovery-tcp ws-discovery-udp wsman wsmans xdmcp xmpp-bosh xmpp-client xmpp-local xmpp-server zabbix-agent zabbix-server zerotier

@sj213

sj213 commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

Rats! condor has an entry in /etc/services why on earth does firewalld not consult that file?

Back to square one...

@sj213

sj213 commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

It's probably best if I enhance our firewalld-role to allow for adding rich rules to the global zone. I have a gut feeling that we'll be needing them time and again in the future anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants